/* 
 * File:   comun.h
 * Author: Tomás R. González Barroso  
 * Diseño de sistemas Operativos
 *
 * Created on 27 de junio de 2013, 8:34
 */

#ifndef COMUN_H
#define	COMUN_H

#define TRUE        1
#define FALSE       0 

// Declaramos la clave global para el acceso a la memoria compartida buffers
#define SMEMKEY 666
// Declaramos la clave global para el acceso a la memoria compartida ficheros
#define SMEMKEYF 667

#define MAXHASH     4     // max hash lists
#define MAXBUFF     7   // max buffers
#define MAXSLEEP    4     // max sleep process
#define BLKSIZE     5   // block size
#define SEMID       123   // ID para semaforo
#define SEMFID      100   // ID para semaforo
#define MAXFILES    16    // max ficheros en tabla de ficheros.
#define MAXOPEN     16    // max ficheros abiertos.

//Capturamos pulsación de tecla sin echo
char getch();

#endif	/* COMUN_H */

